package com.uobgroup.ews.uam.core.dao;

import java.util.List;

import com.uobgroup.ews.uam.core.domain.AccessControl;
import com.uobgroup.ews.uam.core.domain.CombinationACL;
import com.uobgroup.ews.uam.core.domain.CombinationMatrix;
import com.uobgroup.ews.uam.core.domain.SecurityGroup;

public interface CombinationACLDao extends GenericDao<CombinationACL> {
   public List<AccessControl> findACLs(CombinationMatrix combinationMatrix);
   public SecurityGroup findSecGroup(CombinationMatrix combinationMatrix, AccessControl acl);
   public List<CombinationMatrix> findCombinations(AccessControl acl);
}
